// 店长的 websocket.js

import store from '@/store/store.js'

// 连接websocket，在登录成功后连接
export function createConnection(shopID) {
	// 目前4001是写死的
	uni.connectSocket({
		url: "ws://47.95.216.146:8080/supermarket/ws/" + shopID,
	});

	// 刚连接上时
	uni.onSocketOpen(function(res) {
		console.log('商家WebSocket连接已打开！');
	});
	// 监听
	uni.onSocketMessage(function(res) {
		// console.log('收到服务器内容：' + res.data);
		store.dispatch('order/handleWebsocket', res.data)
	});
	
	// 监听关闭
	uni.onSocketClose(function (res) {
	  console.log('监听到WebSocket已关闭!!!');
	});
}

// 关闭
export function closeConnection() {
	uni.closeSocket({
		success() {
			console.log("手动关闭socket连接---")
		}
	})
}